import java.util.Random;

/**
 * 验证“鬼谷猜想”：对任意自然数，若是奇数，就对它乘以 3 再加 1；若是
 * 偶数，就对它除以 2，这样得到一个新数，再按上述计算规则进行计算，一直进
 * 行下去，最终必然得到 1。
 */
public class GuiGuCaiXiang {
    public static void main(String[] args) {
        int num;
        Random random = new Random();
        num = random.nextInt();
        System.out.println("原本的数为"+num);
        while(num!=1){
            System.out.println("产生的新数是"+num);
            if(num%2==0){
                //偶数
                num=num/2;
            }
            else{
                num=num*3+1;
            }
        }
        System.out.println(num);
    }
}
